http://www.WizBrother.com/
首页: 电信 联通控制面版 短消息工具箱我的状态系统提醒IMPK市场 安全退出

IMPK战网论坛 >> 非资料片模式讨论区 >> 浏览: 非资料片怪物各个属性的计算方式
回归经典,不可穿越的混沌庇护所
非资料片物品交易区
发新帖子  回复贴子  发起投票 版主:小茄子, xiahouyu, 圣殿杀手

页次: 转到第 [ 1 2 3 4 ] 页加入收藏
非资料片怪物各个属性的计算方式
此人是女性 悄然花开 离线


嘉小宾
等级:世界之石大殿
积分:56382
金币:30072
发贴:35954
捐赠:0
注册时间:2007-05-18
IP:*.*.*.*
         第(0)楼,发贴时间:08-12-13 21:23

非资料片怪物各个属性的计算方式

感谢Virgol的代码解析提供的思路。
感谢5long提供的测试方法。

直接丢结论了。

非资料片怪物各个属性的计算方式
1. 普通难度,各个属性同资料片怪物的对应属性,没有区别。
2. 噩梦和地狱难度,各属性为资料片怪物的对应属性乘以一个打折系数。各个属性的打折系数不同。
   怪物等级读取D2data.MPQ的Monstats.txt取得。
   攻击准确率(AR)的系数=0.66666666680248454213142395019531≈0.667
   伤害数值(DAM)和防御值(Def)的系数=0.83333333372138440608978271484375≈0.833
   攻击附加的元素伤害没有系数惩罚,但计算时调用Monlvl中怪物D2C级别对应的系数。
   生命值(HP)的系数=0.5
   经验值(EXP)的系数≈0.3846144
   其他格挡、抗性、Drain、Cold Effect、DamageRegen、技能级别、技能伤害等数值同资料片数值。
   物品掉落依然读取TreasureClassEx.txt,只是在掉落时过滤掉了那些D2C无法出现的物品。
3. 对Champion、Unique来说,先按照上述方法得出对应普通怪物的属性,再依照以下算法获得属性奖励
 HP/EXP/DEF:不计算等级奖励。所得结果会受到头目级怪物属性的奖励。
 DAM/AR:计算等级奖励。所得结果会受到属性提供的奖励。

提供一个怪物属性计算器供参考 → 点击这里下载

[ 本贴由 悄然花开 在 03-15 10:47 编辑过. ]


最新发表的主题 | 最新参与的主题汇报违规贴 
此人是女性 悄然花开 离线


嘉小宾
等级:世界之石大殿
积分:56382
金币:30072
发贴:35954
捐赠:0
注册时间:2007-05-18
IP:*.*.*.*
         第(1)楼,发贴时间:08-12-13 21:24

测试思路

AR和Damage
这两个数据是直接参照virgol的解析结果。原帖链接在这里:http://www.ttbn.cc/bbs/viewthread.php?tid=569716
由此帖,得出了结论:D2C怪物的属性计算,调用的是D2X怪物的Mlvl.

HP
由sagedog测试所得。具体测试方法是:以僵尸zombie1为测试样本。修改Monstats.txt中zombie1的对应列MinHP(H)=MaxHP(H)=100,MonLvl.txt中67lv的L-TH(H)=10000,那么资料片僵尸生命值为100*10000/100=10000
修改NEC骨魂的最大最小值相等,并多次调整该数值,最终发现,Dam=4999时,僵尸不死;Dam=5000时,1hit ko
由此得出生命值系数为0.5

EXP
这个是我测试的。测试方法跟HP的测试方法基本相同,修改txt使得资料片对应经验值为10000,并使用51lv的char去杀僵尸。需要注意的是,计算初始经验值的时候,调用Monlvl.txt中67lv对应的经验值系数。但实际计算所获得经验值时,僵尸的Mlvl按51计算。
51lv的char杀僵尸,每次所得经验值为3846。
修改为10000000的经验值,获得0.3846144的结果。当然如果继续增加初始经验值,还可以获得更精确的结果。不过精确到小数点后7位的结果够用了。计算地狱Diablo的经验值,所得误差在个位数。

Def
这个虽然用处不大,但作为资料的完整性,是有必要的,而且是最头疼的。def无法直观的表达出来,简单的修改无法得出结论。
于是采用了Def数值转换为Dam的方法。
修改沉沦魔巫师的火球为法师的Fire Bolt,并固定其伤害为1. 同时给巫师增加火焰支配技能。
修改火焰支配的计算方式为stat('armorclass'.accr)*100-100,stat('armorclass'.accr)即是读取该怪物的最终防御值。最后结果为百分数。
修改monstats.txt中沉沦魔巫师的AC(H)=100,MonLvl.txt中68lvl对应的L-AC(H)=10000.
进游戏测试,巫师每次火球伤害为8333-8334之间。简单得出结论,Def对应系数为0.8333
严格来讲,测试精准度只在小数点后第四位。但按常理推断,这个数值同DAM的系数很接近,应该是同一个算法。由此我就大胆将其数值确定为DAM的系数。如果有谁得出了不同的结果,请PM我,谢谢。


最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 老赵 离线


等级:亚瑞特之巅
积分:15529
金币:1635
发贴:16610
捐赠:0
注册时间:2007-10-01
IP:*.*.*.*
         第(2)楼,发贴时间:08-12-13 21:26

我板凳下可不可以啊花花。。辛苦哦

老赵QQ 353015847  认识我的朋友们加我一下  注明impk

最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 明月 离线


等级:混沌避难所
积分:2645
金币:17164
发贴:2833
捐赠:0
注册时间:2007-10-29
IP:*.*.*.*
         第(3)楼,发贴时间:08-12-13 21:26

写完没?我代表全体FZ人民感谢MM的努力。-0-


最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 GoldenBomber 离线


等级:混沌避难所
积分:4441
金币:9670
发贴:5486
捐赠:0
注册时间:2005-10-24
IP:*.*.*.*
         第(4)楼,发贴时间:08-12-13 21:27

花开mm辛苦了

百度“非资料片”吧:
https://tieba.baidu.com/f?ie=utf-8&kw=非资料片&fr=search


最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 老赵 离线


等级:亚瑞特之巅
积分:15529
金币:1635
发贴:16610
捐赠:0
注册时间:2007-10-01
IP:*.*.*.*
         第(5)楼,发贴时间:08-12-13 21:28

 引用:
GoldenBomber在12-13 21:27说:
花开mm辛苦了

呀 今个闹鬼哦?

老赵QQ 353015847  认识我的朋友们加我一下  注明impk

最新发表的主题 | 最新参与的主题汇报违规贴 
此人性别不详 2007.1.1 离线


等级:哈洛加斯
积分:8330
金币:6502
发贴:10067
捐赠:0
注册时间:2007-01-01
IP:*.*.*.*
         第(6)楼,发贴时间:08-12-13 21:29

我也代表全体FZ人民感谢MM的努力。-0-


最新发表的主题 | 最新参与的主题汇报违规贴 
此人是男性 yjnerzhong 离线


等级:混沌避难所
积分:2634
金币:7606
发贴:9012
捐赠:0
注册时间:2007-06-02
IP:*.*.*.*
         第(7)楼,发贴时间:08-12-13 21:29

终于看见了几个传说中的人物了………………
敬仰敬仰…………

有容乃大,无欲则刚

最新发表的主题 | 最新参与的主题汇报违规贴 
此人性别不详 幻之羽翼 离线


等级:亚瑞特之巅
积分:16730
金币:1604
发贴:13576
捐赠:0
注册时间:2005-09-30
IP:*.*.*.*
         第(8)楼,发贴时间:08-12-13 21:30

贴子表情图片

终于发了


最新发表的主题 | 最新参与的主题汇报违规贴 
此人性别不详 跑部钱进 离线


等级:憎恨的囚牢
积分:549
金币:4786
发贴:550
捐赠:0
注册时间:2008-11-28
IP:*.*.*.*
         第(9)楼,发贴时间:08-12-13 21:30

DBC的广告见效了


最新发表的主题 | 最新参与的主题汇报违规贴 
页次: 转到第 [ 1 2 3 4 ] 页加入收藏
IMPK战网论坛 >> 非资料片模式讨论区 >> 浏览: 非资料片怪物各个属性的计算方式
快速回复
<b>粗体字</b><i>斜体字<i><u>下划线</u>对齐方式插入列表插入超级链接插入图片插入Flash插入引用插入代码飞行字移动字播放realplay文件播放Media Player文件    >>> IMPK图床 <<<


系统时间:08-07 18:34,页面执行时间:0.0288s
[京ICP备12045407号-1]
FBB Beta 0.7.29, build1023
Powered by fantiyu, 2002-2003

IP地址位置数据由纯真CZ88提供支持